.moretopic { background-color: #f8f8f8; }

.moretopic .top { background: #fff; display: flex; justify-content: space-between; padding: 0px 10px; height: 44px; line-height: 44px; font-size: 16px; color: #333; }

.moretopic .top .right .iconfont { font-size: 22px; color: #333; }

.moretopic .theme-list ul li { background-color: #fff; margin-top: 8px; padding: 10px; -webkit-box-shadow: 0px 0px 1px #ccc; box-shadow: 0px 0px 1px #ccc; }

.moretopic .theme-list ul li .item { margin-bottom: 6px; }

.moretopic .theme-list ul li .item img { width: 100%; font-size: 0px; border-radius: 4px; }

.moretopic .theme-list ul li .item .title { margin-top: 4px; margin-bottom: 4px; color: #515151; font-size: 16px; }

.moretopic .theme-list ul li .item .sub-title { color: #a3a3a3; font-size: 12px; }
